/* * {
	box-sizing:border-box;
}
body {
	margin:0;
	padding:0;
	background-image:url(ydrzimages/p3.jpg);
	font-weight:500;
	font-family:"Microsoft YaHei","宋体","Segoe UI","Lucida Grande",Helvetica,Arial,sans-serif,FreeSans,Arimo;
} */

 #container {
    font-size: 18px;
    text-align: center;
    float: auto;
    width: 100px;
    margin-top: -60px;
    margin-left: 40%;
    background-repeat: no-repeat;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    margin: 0 auto;
}

 div.search {
    padding: 10px 0;
}

 #container form {
    position: relative;
    width: 300px;
    margin: 0 auto;
}

 #container input, button {
    border: none;
    outline: none;
}

 #container input {
    width: 100%;
    height: 42px;
    padding-left: 13px;
}

 #container button {
    height: 42px;
    width: 42px;
    cursor: pointer;
    position: absolute;
}

 #container .bar7 form {
    height: 42px;
}

 #container .bar7 input {
    width: 250px;
    border-radius: 42px;
    border: 2px solid #324B4E;
    background: #f5f4f1;
    transition: .3s linear;
    float: right;
}

 #container .bar7 input:focus {
    width: 300px;
}

 #container .bar7 button {
    background: none;
    top: -2px;
    right: 20px;
}

 #container .bar7 button:before {
    /* content: "Search"; */
    font-family: FontAwesome;
    color: #324b4e;
}